package cn.imvc.app.models;

import org.springframework.data.domain.Page;

import cn.imvc.app.entities.SalesReturn;
import cn.imvc.data.domain.ViewRequest;

public interface SalesReturnModel {
Page<SalesReturn> find(ViewRequest viewRequest);
	
	SalesReturn get(int id);

	SalesReturn save(SalesReturn salesReturn);
	
	SalesReturn update(SalesReturn salesReturn);

	void delete(int id);

	void deleteBatch(int[] ids);

	SalesReturn updatePass(SalesReturn salesReturn);
	
	SalesReturn updateReject(SalesReturn salesReturn);
	
	SalesReturn updateSuccess(SalesReturn salesReturn);
	
	SalesReturn updateFail(SalesReturn salesReturn);
}
